/**
 * 单位管理（添加|修改）unitOption.js
 * 版本号： v1.0.0
 */
$(function(){

    //设置输入框的最大输入长度
    $("#unitName").textbox("textbox").attr("maxlength", 22);
    $("#unitLeader").textbox("textbox").attr("maxlength", 10);
    $("#unitOrgCode").textbox("textbox").attr("maxlength", 18);
    $("#unitRegMoney").numberbox("textbox").attr("maxlength", 18);
    $("#unitMgr").textbox("textbox").attr("maxlength", 10);
    $("#unitMgrPhone").textbox("textbox").attr("maxlength", 11);
    $("#unitSitePhone").textbox("textbox").attr("maxlength", 18);
    $("#unitFix").textbox("textbox").attr("maxlength", 18);
    $("#unitSite").textbox("textbox").attr("maxlength", 105);
    $("#unitPostCode").textbox("textbox").attr("maxlength", 22);
    $("#unitAddress").textbox("textbox").attr("maxlength", 82);
    $("#unitRemark").textbox("textbox").attr("maxlength", 202);

    //操作按钮点击
    $('#optionUnit').bind('click', function(){
        doOptionUnitMethod();
    })

    //修改操作时，数据加载完成后给各个选框赋值
    setValue();
});


/**
 * 执行保存操作方法
 */
function doOptionUnitMethod(){
    var params = $("#operate_form").serialize();
    $("#operate_form").form("submit",{
        cache:false,
        data: params,
        url: CONTEXT_PATH + "/unit/save.do",
        onSubmit:function() {
            var flag = $(this).form("validate");
            if(flag){
                preventSubmit(null, "optionUnit");
            }
            return flag;
        },
        success:function(data) {
            var obj = data != "" ? JSON.parse(data) : "";
            var url = CONTEXT_PATH + "/unit/index.do";
            saveJump(obj,url);
        }
    });
}

/**
 * 在修改页面的时候，获取各个选框的值，并给下拉框设置当前选中
 */
function setValue(){

    //获取单位成立时间的值赋值
    var unitBuildTime =$('#unitBuildTime').val();
    if(unitBuildTime != null && unitBuildTime != ""){
        $('#unitBuildTime').datebox('setValue', unitBuildTime);
    }
}
